#include "Funktionen.h"
#include <math.h>

/** Funktionen zum erstellen der einzelnen Komponenten des Brunnens **/

double Funktionen::funktionSchaleGewoelbt(double x, bool abb){
	if(abb){
		return cos(x);
	}else{
		/*Ableitungen*/
		return -sin(x);
	}
}

double Funktionen::funktionStab(double x, bool abb){
	if(abb){
		return cos(x);
	}else{
		/*Ableitungen*/
		return -sin(x);
	}
}

double Funktionen::funktionSpitzKegel(double x, bool abb){
	if(abb){
		return x*x;
	}else{
		/*Ableitungen*/
		return 2*x;
	}
}

double Funktionen::funktionKegel(double x, bool abb){
	if(abb){
		return 2*x;
	}else{
		/*Ableitungen*/
		return 2;
	}
}

double Funktionen::funktionSaeule(double x, bool abb){
	if(abb){
		return 1;
	}else{
		/*Ableitungen*/
		return 1;
	}
}